import request from '@/utils/request'

// 获取公告列表
export function getnoticeList(data: {
  pageNum: number
  pageSize: number
  title?: string
  category?: string
  startTime?: string
  endTime?: string
}) {
  return request({
    url: '/notice/list',
    method: 'post',
    data
  })
}

// 新增公告
export function addnotice(data: any) {
  return request({
    url: '/notice/add',
    method: 'post',
    data,
    headers: {
      'Content-Type': 'form-data/multipart'
    }
  })
}

// 更新公告
export function updatenotice(data: any) {
  return request({
    url: `/notice/update/${data.id}`,
    method: 'put',
    data
  })
}

// 删除公告
export function deletenotice(id: number) {
  return request({
    url: `/notice/delete/${id}`,
    method: 'put'
  })
}